$(function () {

    $.ajax({
        datatype: 'json',
        url: 'data/index.json',
        data: {},
        type: 'get',
        success: function (data) {
            if (data.code == '200') {
                //通知公告 回显
                // var tzgg = data.noList;
                // $.each(tzgg, function (index, ele) {
                //     var title = ele.titile;
                //     $('#worktrends5').append('<li>' +
                //         '<b>[培训信息]</b> <a href="trainDetail.html?id=' + ele.id + '" target="_blank" title="' + title + '">' + ele.titile + ' </a>' +
                //         '<span>' + ele.vopublishdate + '</span></li>')
                //
                //
                // })


            }


        },
        error: function () {

        }
    })


//    切换 信息管理
    var index = 0;
    $('.per_user .per').click(function () {
        index = $('.per_user .per').index($(this));

        $('.per_user .per').removeClass('active');
        $(this).addClass('active');

        $('.mtjgrid').removeClass('mtjgrid-show');
        $('.mtjgrid').eq(index).addClass('mtjgrid-show');

        if (index == 0) {
            $('.per_add-fu').css('display', 'block');
        } else {
            $('.per_add-fu').css('display', 'none');
        }

    })


    //成果信息
    var $table;
    //初始化bootstrap-table的内容
    function zxzxInitMainTable() {
        //记录页面bootstrap-table全局变量$table，方便应用
        $('#grid0').bootstrapTable('destroy');
        var queryUrl = '/TestUser/FindWithPager?rnd=' + Math.random()

        $table = $('#grid0').bootstrapTable({
            url: 'data/list.json', //请求后台的URL（*）
            method: 'GET', //请求方式（*）
            //toolbar: '#toolbar',              //工具按钮用哪个容器
            striped: false, //是否显示行间隔色
            cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true, //是否显示分页（*）
            sortable: true, //是否启用排序
            sortOrder: "asc", //排序方式
            sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1, //初始化加载第一页，默认第一页,并记录
            pageSize: 10, //每页的记录行数（*）
            pageList: [15, 18, 20], //可供选择的每页的行数（*）
            search: false, //是否显示表格搜索
            strictSearch: true,
            showColumns: false, //是否显示所有的列（选择显示的列）
            showRefresh: false, //是否显示刷新按钮
            minimumCountColumns: 2, //最少允许的列数
            clickToSelect: true, //是否启用点击选中行
            //height: 500,                      //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "ID", //每一行的唯一标识，一般为主键列
            showToggle: false, //是否显示详细视图和列表视图的切换按钮
            cardView: false, //是否显示详细视图
            detailView: false, //是否显示父子表
            //得到查询的参数
            queryParams: function (params) {
                //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                var temp = {
                    pageSize: params.limit, //页面大小，一页多少行
                    pageNo: (params.offset / params.limit) + 1,//页码
                };
                return temp;
            },
            columns: [
                {
                    title: '项目名称',
                    field: 'name',
                    align: "center",
                    width: "20%",
                }, {
                    title: '工作成果',
                    field: 'titile',
                    align: "center",
                    width: "62%",
                    sortable: true,

                }, {
                    title: '操作',
                    width: '180px',
                    formatter: function (value, row, index_t) {
                        return [
                            '<a href="#course_s1?id=' + row.id + '" title="查看" class="">查看</a>' +
                            '<a href="#course_s1?id=' + row.id + '" title="修改" class="" >修改</a>' +
                            '<a href="javascrpit:;" title="删除" class="remove">删除</a>'
                        ].join('');
                    },
                    events: "actionEvents",
                    align: 'center',
                    valign: 'middle'
                }],
            onLoadSuccess: function (data) {

            },
            onLoadError: function () {
                alert("数据加载失败！");
            }
            //  		,
            //  		onDblClickRow: function(row, $element) {
            //  			var id = row.ID;
            //  			EditViewById(id, 'view');
            //  		}
        });
        window.actionEvents = {
            'click .remove': function (e, value, row, index) {
                $('#myModal').modal('show')
                $('.remove_sure').click(function () {
                    $('#myModal').modal('hide')
                    $.ajax({
                        type: "post",
                        url: "",
                        dataType: "json",
                        data: {
                            time: new Date().getTime(),
                            id: row.id
                        },
                        success: function (data) {
                            if (data.code == '0') {
                                window.location.reload();
                            } else {
                                //alert(data.message);
                            }
                        },
                        error: function (XMLHttpRequest, textStatus, errorThrown) {
                            //alert(textStatus);
                            // window.location.href = 'index.html';
                        }
                    });
                })


            },

        }

    };
    zxzxInitMainTable()

    //信用情况
    var $table;
    //初始化bootstrap-table的内容
    function zxzxInitMainTable1() {
        //记录页面bootstrap-table全局变量$table，方便应用
        $('#grid1').bootstrapTable('destroy');
        var queryUrl = '/TestUser/FindWithPager?rnd=' + Math.random()

        $table = $('#grid1').bootstrapTable({
            url: 'data/list11.json', //请求后台的URL（*）
            method: 'GET', //请求方式（*）
            //toolbar: '#toolbar',              //工具按钮用哪个容器
            striped: false, //是否显示行间隔色
            cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true, //是否显示分页（*）
            sortable: true, //是否启用排序
            sortOrder: "asc", //排序方式
            sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1, //初始化加载第一页，默认第一页,并记录
            pageSize: 10, //每页的记录行数（*）
            pageList: [15, 18, 20], //可供选择的每页的行数（*）
            search: false, //是否显示表格搜索
            strictSearch: true,
            showColumns: false, //是否显示所有的列（选择显示的列）
            showRefresh: false, //是否显示刷新按钮
            minimumCountColumns: 2, //最少允许的列数
            clickToSelect: true, //是否启用点击选中行
            //height: 500,                      //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "ID", //每一行的唯一标识，一般为主键列
            showToggle: false, //是否显示详细视图和列表视图的切换按钮
            cardView: false, //是否显示详细视图
            detailView: false, //是否显示父子表
            //得到查询的参数
            queryParams: function (params) {
                //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                var temp = {
                    pageSize: params.limit, //页面大小，一页多少行
                    pageNo: (params.offset / params.limit) + 1,//页码
                };
                return temp;
            },
            columns: [
                {
                    title: '评级',
                    formatter: pingji,
                    align: "center"
                }, {
                    title: '更新日期',
                    field: 'updateDate',
                    align: "center",
                    width: "15%",
                    sortable: true

                }],
            onLoadSuccess: function (data) {

            },
            onLoadError: function () {
                alert("数据加载失败！");
            }
        })
        //  		,
        //  		onDblClickRow: function(row, $element) {
        //  			var id = row.ID;
        //  			EditViewById(id, 'view');
        //  		}

        function pingji(value, row, index) {
            var user = row.sort;
            var ji = '';
            for (var j = 0; j < user; j++) {
                ji += '<img src="images/star1.png"/> ';
            }
            for (var i = 0; i < 5 - user; i++) {
                ji += '<img style="margin-top: 2px" src="images/star.png"/> ';
            }

            return [
                '<span>' + ji + '</span>'
            ].join('');

        }


        ;
        window.actionEvents = {}

    };
    zxzxInitMainTable1();

    //质量检查结果
    var $table;
    //初始化bootstrap-table的内容
    function zxzxInitMainTable2() {
        //记录页面bootstrap-table全局变量$table，方便应用
        $('#grid2').bootstrapTable('destroy');
        var queryUrl = '/TestUser/FindWithPager?rnd=' + Math.random()

        $table = $('#grid2').bootstrapTable({
            url: 'data/list.json', //请求后台的URL（*）
            method: 'GET', //请求方式（*）
            //toolbar: '#toolbar',              //工具按钮用哪个容器
            striped: false, //是否显示行间隔色
            cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true, //是否显示分页（*）
            sortable: true, //是否启用排序
            sortOrder: "asc", //排序方式
            sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1, //初始化加载第一页，默认第一页,并记录
            pageSize: 10, //每页的记录行数（*）
            pageList: [15, 18, 20], //可供选择的每页的行数（*）
            search: false, //是否显示表格搜索
            strictSearch: true,
            showColumns: false, //是否显示所有的列（选择显示的列）
            showRefresh: false, //是否显示刷新按钮
            minimumCountColumns: 2, //最少允许的列数
            clickToSelect: true, //是否启用点击选中行
            //height: 500,                      //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "ID", //每一行的唯一标识，一般为主键列
            showToggle: false, //是否显示详细视图和列表视图的切换按钮
            cardView: false, //是否显示详细视图
            detailView: false, //是否显示父子表
            //得到查询的参数
            queryParams: function (params) {
                //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                var temp = {
                    pageSize: params.limit, //页面大小，一页多少行
                    pageNo: (params.offset / params.limit) + 1,//页码
                };
                return temp;
            },
            columns: [
                {
                    title: '管理机构',
                    field: 'organ',
                    align: "center",
                    width: "20%",
                }, {
                    title: '质量监测结果',
                    field: 'titile',
                    align: "center",
                    width: "62%",
                    sortable: true,
                }],
            onLoadSuccess: function (data) {

            },
            onLoadError: function () {
                alert("数据加载失败！");
            }
            //  		,
            //  		onDblClickRow: function(row, $element) {
            //  			var id = row.ID;
            //  			EditViewById(id, 'view');
            //  		}
        });
        window.actionEvents = {}

    };
    zxzxInitMainTable2();

    //考核评价
    var $table;
    //初始化bootstrap-table的内容
    function zxzxInitMainTable3() {
        //记录页面bootstrap-table全局变量$table，方便应用
        $('#grid3').bootstrapTable('destroy');
        var queryUrl = '/TestUser/FindWithPager?rnd=' + Math.random()

        $table = $('#grid3').bootstrapTable({
            url: 'data/list.json', //请求后台的URL（*）
            method: 'GET', //请求方式（*）
            //toolbar: '#toolbar',              //工具按钮用哪个容器
            striped: false, //是否显示行间隔色
            cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true, //是否显示分页（*）
            sortable: true, //是否启用排序
            sortOrder: "asc", //排序方式
            sidePagination: "server", //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1, //初始化加载第一页，默认第一页,并记录
            pageSize: 10, //每页的记录行数（*）
            pageList: [15, 18, 20], //可供选择的每页的行数（*）
            search: false, //是否显示表格搜索
            strictSearch: true,
            showColumns: false, //是否显示所有的列（选择显示的列）
            showRefresh: false, //是否显示刷新按钮
            minimumCountColumns: 2, //最少允许的列数
            clickToSelect: true, //是否启用点击选中行
            //height: 500,                      //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "ID", //每一行的唯一标识，一般为主键列
            showToggle: false, //是否显示详细视图和列表视图的切换按钮
            cardView: false, //是否显示详细视图
            detailView: false, //是否显示父子表
            //得到查询的参数
            queryParams: function (params) {
                //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
                var temp = {
                    pageSize: params.limit, //页面大小，一页多少行
                    pageNo: (params.offset / params.limit) + 1,//页码
                };
                return temp;
            },
            columns: [
                {
                    title: '项目名称',
                    field: 'name',
                    align: "center",
                    width: "20%",
                }, {
                    title: '工作成果',
                    field: 'titile',
                    align: "center",
                    width: "60%",
                    sortable: true,

                }, {
                    title: '评分',
                    field: '',
                    align: "center",
                    width: "8%",
                    sortable: true,

                }, {
                    title: '操作',
                    width: '140px',
                    formatter: function (value, row, index_t) {
                        return [
                            '<a href="#course_s1?id=' + row.id + '" title="查看" class="">查看</a>'
                        ].join('');
                    },
                    events: "actionEvents",
                    align: 'center',
                    valign: 'middle'
                }],
            onLoadSuccess: function (data) {

            },
            onLoadError: function () {
                alert("数据加载失败！");
            }
            //  		,
            //  		onDblClickRow: function(row, $element) {
            //  			var id = row.ID;
            //  			EditViewById(id, 'view');
            //  		}
        });
        window.actionEvents = {}

    };
    zxzxInitMainTable3();






})
